package net.csdn.business.common.domain.request;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import net.csdn.business.common.domain.SuperPageQueryDTO;
import net.csdn.business.common.domain.vo.OperateSettingVo;
import net.csdn.business.common.domain.vo.ProjectSelectedVo;

import javax.validation.constraints.NotNull;

/**
 * @Desc: banner列表请求参数
 * @ClassName: BannerListDto
 * @Author: zhangyl
 * @Date: 2022/7/19 11:51
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class OperateListDto extends SuperPageQueryDTO<OperateSettingVo>{


    /**
     * 主体类型：1：banner;2:组织；3、代码库
     */
    @NotNull(message = "targetType不能为空")
    private Integer targetType;

    /**
     * 主体名称
     */
    private String targetName;

    /**
     * 是否启用：1：启用；0：不启用
     */
    private Integer isEnable;

    /**
     * 空白页打开
     */
    private Integer blankFlag;
    /**
     * 0:不需要，1，需要
     */
    private Integer needLogin;
    /**
     * 英文
     */
    private String enTargetName;

    private String beginTime;

    private String endTime;

}
